import axios from 'axios'
import { Message } from '@arco-design/web-vue'

export const client = axios.create({
  baseURL: '',
  timeout: 3000,
})

// http 客户端配置一个拦截器
client.interceptors.response.use(
  // 请求成功的拦截器
  (value) => {
    // 提取出数据里面的data部分
    return value.data
  },
  // 请求失败
  (error) => {
    console.log(error)
    let msg = error.message
    if (error.response.data && error.response.data.message) {
      msg = error.response.data.message
    }
    Message.error(msg)
  },
)
